Titre : Le sang des innocents • Titre original : Non ho sonno • Pays : Italie • Durée : 1 h 50 • Sortie : 13 mars 2002 • Distributeur : Pretty Pictures • Réalisateur : Dario Argento • Avec Max von Sydow, Chiara Caselli, Stefano Dionisi, Gabriele Lavia, Rossella Falk, Paolo Maria Scalondro, Roberto Zibetti, Roberto Accornero, Barbara Lerici, Barbara Mautino, Conchita Puglisi... • Scénario : Dario Argento, Franco Ferrini, Carlo Lucarelli • Producteurs : Claudio & Dario Argento • Directeur de la photographie :  Ronnie Taylor • Chef décorateur : Francesca Bocca • Compositeur : Goblin

Turin, 1983. Giacomo Gallo assiste, impuissant, à l'assassinat sauvage de sa mère. Le commissaire Ulisse Moretti (Max von Sydow) est chargé de l'enquête explosive qui le conduit à mettre en cause un certain Vincenzo De Fabritiis, dont le corps est finalement retrouvé, décomposé, dans une rivière. Fin de l'affaire du “nain”... 
Turin, 2001. Une prostituée, Angela (Barbara Lerici) découvre dans les affaires d'un de ses clients des coupures de presse et des photos le compromettant dans des meurtres datant d'il y a dix-huit ans. La curieuse est punie par le mystérieux pervers dans le train qui la ramène chez elle, puis c'est au tour d'une de ses copines de travail, Amanda (Conchetta Puglisi) en possession des documents, d'être découverte massacrée dans sa voiture. Le cauchemar recommence donc pour Giacomo (Stefano Dionisi) de retour à Turin, où il retrouve son ami d'enfance Lorenzo (Roberto Zibetti) et son flirt de jeunesse Gloria (Chiara Caselli). Epaulé par Moretti, qui sort de sa retraite, Giacomo va tenter de confondre le serial-killer et d'évacuer son trauma. A mesure que les cadavres s'accumulent, la liste des suspects s'allonge et le mystère s'épaissit...